river between mountains - French English Dictionary